@charset "UTF-8";
/*** reset ***/
html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,li,ol,form,input,img,textarea,th,tr,td,button,select{
	box-sizing:content-box;
	margin: 0;
	padding:0;
}
html{
	min-height: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	user-select: text;
	position:relative;
	min-width:1200px;
}
body {
	font:normal 14px/1.4 Arial,Helvetica,Sans-serif,San Francisco,Microsoft Yahei,SimHei;
	background:#fff;
	outline: none;
	color: #333;
}

ul, li {list-style:none;}

h1,h2,h3,h4,h5,h6 {font-weight: normal;}

em,i {font-style: normal;}

button, label{cursor: pointer;}

a{outline: none;color: #333;
	display: inline-block;
	text-decoration: none;
}

a:hover {text-decoration: underline;}


a:focus {outline:none;-moz-outline:none;}

button::-moz-focus-inner {border:0;}

table {border-collapse: collapse;}

input[type="radio"], input[type="checkbox"] {
	position: relative;
	vertical-align: middle;
	outline: none;
}

img,input,textarea,select,button {
	font-family: Arial,Helvetica,Sans-serif,San Francisco,Microsoft Yahei,SimHei;
	outline: none;
	border: 0;
}

img {vertical-align: top;}

input[type='text']{color: #333;}

input:autofill {box-shadow: 0 0 0px 1000px #fff inset;}
input:-webkit-autofill {box-shadow: 0 0 0px 1000px #fff inset;}

textarea {
	resize: none;
	overflow: auto;
	background: none;
	color: #333;
}

:-moz-placeholder{color:#aaa;}
::-moz-placeholder{color:#aaa;}
::-webkit-input-placeholder{color: #aaa;}
:-ms-input-placeholder{color: #aaa;}
/* end reset */
